function tryCreateFrame(t_class, t_method, args) {
	this.the_class = t_class;
	this.class_name = t_class.class_name;
	this.the_method = t_method;
	this.method_name = t_method.actual_name;
	this.arguments = args;
	this.pc = 0;
	this.operand_stack = new Array();
	this.local_variables = new Array();
	
	this.code = null;
	this.parse_result = t_class.parse_result;
	
	for (var i = t_method.attributes.length - 1; i >= 0; --i) if (t_method.attributes[i].attribute_tag == 3) {
		if (this.code == null) this.code = t_method.attributes[i].code;
		else throw "Method has 2 pieces of codes";
	}
	if (this.code == null) throw "Method has no code"; //TODO!! check standard
}
